home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / mpeg-faq / part3 < prev    next >
Encoding:
Text File  |  1995-07-25  |  39.5 KB  |  1,015 lines

  1. Subject: MPEG-FAQ: multimedia compression [3/6]
  2. Newsgroups: comp.graphics,comp.graphics.animation,comp.compression,comp.multimedia,alt.binaries.multimedia,alt.binaries.pictures.utilities,alt.binaries.pictures,alt.binaries.pictures.d,alt.answers,comp.answers,news.answers
  3. From: phade@cs.tu-berlin.de (Frank Gadegast)
  4. Date: 22 Aug 1994 12:29:18 GMT
  5.  
  6. Archive-name: mpeg-faq/part3
  7. Last-modified: 1994/08/22
  8. Version: v 3.2 94/08/22
  9. Posting-Frequency: bimonthly
  10.  
  11.  
  12. BEGIN -------------------- CUT HERE --------------------- 3/6
  13.   SPIE conference on Video Compression for Personal Computers
  14.    (to be held Feb 1994 in San Jose)
  15.  
  16.  
  17. Q. Is there a book on MPEG video?
  18. A. Yes, there will be a book published in Spring 1994 by the same
  19.    authors who wrote the JPEG book (Bill Pennebaker, Joan Mitchell)
  20.    with Didier Le Gall as an additional co-author.
  21.  
  22.  
  23. Q. Can motion vectors be used to measure object velocity?
  24.  
  25. A. Motion vector information cannot be relaibly used as a means of 
  26.    determining object velocity unless the encoder model specifically set out
  27.    to do so.  First, encoder models that optimize picture quality form vectors 
  28.    that typically minimze prediction error and, consequentally, the vectors 
  29.    often do not represent true object translation.  Standards convertors that 
  30.    resample one frame rate to another (as in NTSC to PAL) use different 
  31.    methods (field coding, edge detection, et al) that are not concerned with 
  32.    optimizing SNR vs bitrate. Secondly, motion vectors are not transmitted 
  33.    for all macroblocks anyway. 
  34.     
  35.  
  36.  
  37. Q. How do you code interlaced video with MPEG-1 syntax?
  38. A. Two methods can be applied to interlaced video that maintain 
  39.    syntactic compatibility with MPEG-1 (which was originally designed
  40.    for progressive frames only).  In the field concatenation method, 
  41.    the encoder model can carefully construct predictions and 
  42.    prediction errors that realize good compression but maintain field 
  43.    integrity (distinction between adjacent fields of opposite parity).   
  44.    Some pre-processing techniques can also be applied to the interlaced
  45.    source video that would, e.g., lessen sharp vertical frequencies.
  46.    This technique is not efficient of course.  On the other hand, if the 
  47.    orignal source was progressive (e.g. film), then it is more trivial 
  48.    to convert the interlaced source to a progressive format before 
  49.    encoding. (MPEG-2 would then only offer superior performance through 
  50.    greater DC block precision, non-linear mquant, intra VLC, etc.)
  51.    Reconstructed frames are re-interlaced in the decoder Display process.
  52.  
  53.    The second syntactically compatible method codes fields separately.
  54.    Picture types are keyed to motion activity to aid efficiency of
  55.    prediction. 
  56.    
  57. Q. How many cable box alliances are there?
  58. A. Many.  To start with:
  59.  
  60.   Scientific Atlanta (SA), Kaledia, and Motorola:
  61.   SA will build the box, Motorola the chips, and Kaleida the
  62.   O/S and user interface (using ScriptX of course).
  63.     
  64.   Silicon Graphics (SGI), Scientific Atlanta, and Toshiba 
  65.   For the Time Warner's Orlando trial, SGI will provide the 
  66.   RISC (MIPS R4000) and software, SA will do the box again,
  67.   and Toshiba will provide the chips.
  68.  
  69.   General Instruments (GI) and Microsoft:
  70.   GI will make the box and Intel will supply the special low-cost
  71.   386SL processor on which a 1MB flash EPROM executable core 
  72.   of  Microsoft windows and DOS will run.  Microsoft will develop the 
  73.   user interface.
  74.  
  75.   Hewlett Packard (HP):
  76.   HP will manufacture and/or design low cost, open architecture set-top
  77.   decoder boxes (not a part of the Eon wireless deal).  The CPU will
  78.   explicitly not use a 80x68 based processor.
  79.  
  80.     [more details in installment 3]
  81.  
  82.   CLI and Philips:
  83.   Compression Labs will provide the encoder technology and Philips 
  84.   will provide the decoder techology for an ADSL system whose
  85.   transport structure will be put together by Broadband Technologies.
  86.  
  87.   ["These alliances subject to change at the whim of PR departments 
  88.      and market forces."]
  89.   [Thanks to Steve Krause for assistance on box alliances].
  90.  
  91.  
  92. Q. What is the rundown on public domain MPEG source software?
  93. A. There are two public domain source codes available:
  94.   
  95.   Berkeley encoder (v1.1) by Kevin Gong, Dan Wallace, Ketan Patel, 
  96.         Brian Smith, and Larry Rowe.                
  97.         Log, telescopic, and exhastive search
  98.         variable rate operation
  99.         designed for parallel machine operation
  100.              
  101.         Loeffler, Lightenberg, Moschytz "Practical fast 1-D
  102.         DCT algorithms with 11 multipications" from ICCASP-89.
  103.  
  104.         Optimized for speed.
  105.  
  106.   Stanford encoder (v1.2) by Andy C. Hung
  107.         Telescopic search
  108.         SM-3 coding strategy and rate control
  109.         Chen, Smith, Fralick algorithm or floating point direct matrix 
  110.         multiply.
  111.         Optimized for flexibility.
  112.  
  113.         Stanford decoder does not include display functions.
  114.   [more details in installment 3]
  115.  
  116. Q. Is MPEG patented?
  117. A. Yes and no.  Many encoding methods are patented.  Blocking patents,
  118.    that is, patents that are general enough to be unavoidable in any
  119.    implementation have been recently identified.
  120.    
  121.    [installment 3]
  122.         patent pool
  123.         blocking patents
  124.         method-specific patents (proprietary algorithms, architectures)
  125.  
  126.  
  127. Q. What are the tell-tale MPEG artifacts?
  128. A. If the encoder did its job properly, and the user specified a 
  129.    proper balance between sample rate and bitrate, there shouldn't be 
  130.    any visible artifacts.  However, in sub-optimal systems, you can
  131.    look for:
  132.      
  133.      Gibbs phenomenon/Ringing/Aliasing (too few AC bits, not enough
  134.      pre-filtering)
  135.  
  136.      Blockiness (not considering your neighbors before quantizing)
  137.      Posterization (too few DC bits)
  138.      Checkerboards (DCT eigenimages as a result of too few AC coefficients)
  139.      Colorbleeding (not considering color in encoder cost model)
  140.  
  141. Q. Where are the weak points of MPEG video ?
  142. A. 
  143.  
  144.         Texture patterns (rapidly alternating lines)
  145.         sharp edges (especially text)
  146.         [installment 3]
  147.  
  148. Q. What are some myths about MPEG?
  149. A. There are two major myths that I am aware of:
  150.  
  151.    Block displacements:  macroblock predictions are formed out of
  152.    arbitrary 16x16 (or 16x8 in MPEG-2) areas from previously reconstructed 
  153.    pictures. Many people believe that the prediction macroblocks have 
  154.    boundaries that fall on interchange boundaries (pixel 0, 15, 31, 53... 
  155.    line 0, 15, 31, 53... etc.).  In fact, motion vectors represent relative
  156.    translations with respect to the target reconstruction macroblock
  157.    co-ordinates. The motion vectors can point to half pixel co-ordinates 
  158.    which requires that the prediction macroblock to be formed via 
  159.    interpolation of pixels.
  160.  
  161.    Displaced frame (macroblock) difference construction: the prediction 
  162.    error formed as the difference between the prediction macroblock and 
  163.    source macroblock is coded much like an Intra macroblock (only without
  164.    a DC value).  The prediction may come from different locations 
  165.    (B-macroblocks) or fields (MPEG-2), but the DFD is always coded 
  166.    progressively as if it were a I-frame energy.
  167.  
  168.    ..and worst of all...
  169.    Compression ratios:  
  170.  
  171.    [installment 3]
  172.    [real compression ratios are in the range of 16:1 to 30:1]
  173. --------
  174. Subjects in future installments of the FAQ:
  175.  
  176. Who are the people and companies behind MPEG?
  177. Frame formats and their significance
  178. 4:2:2, 4:4:4, 4:2:0
  179. [many, many more]
  180.  
  181. End of MPEG-2 FAQ Installment No. 2 (October 8, 1993)
  182. -----
  183. Copyright (need to re-use the information)   Chad Fogg.
  184. cfogg@cdac.com
  185.  
  186.  
  187. -------------------------------------------------------------------------------
  188.  
  189. From: cfogg@ole.cdac.com (Chad Fogg)
  190. Subject: MPEG Press Release -- NY meeting
  191. Date: 22 Jul 93 05:31:41 GMT
  192.  
  193. INTERNATIONAL ORGANISATION FOR STANDARDISATION
  194. ORGANISATION INTERNATIONALE DE NORMALISATION
  195. ISO/IEC JTC1/SC29/WG11
  196. CODING OF MOVING PICTURES AND ASSOCIATED AUDIO
  197.  
  198. ISO/IEC JTC1/SC29/WG11  N0500
  199. July 16, 1993
  200.  
  201. Source:    ISO/IEC JTC1/SC29/WG11
  202. ~Title:    Press Release (Final) -- MPEG New York Meeting
  203. Status:    For immediate release
  204.  
  205.  
  206. Summary
  207.  
  208. This week in New York, at a meeting hosted by Columbia University, the 
  209. Moving Picture Experts Group (MPEG) completed definition of MPEG-2 
  210. Video, MPEG-2 Audio, and MPEG-2 Systems.  MPEG therefore confirmed 
  211. that it is on schedule to produce, by November 1993, Committee Drafts of 
  212. all three parts of the MPEG-2 Standard, for balloting by its member 
  213. countries.
  214.  
  215. To ensure that a harmonized solution to the widest range of applications 
  216. is achieved, MPEG, an ISO/IEC working group designated ISO/IEC 
  217. JTC1/SC29/WG11, is working jointly with the ITU-TS Study Group 15 
  218. "Experts Group for ATM Video Coding." MPEG also collaborates with 
  219. representatives from other parts of ITU-TS, and from EBU, ITU-RS, SMPTE, 
  220. and the North American HDTV community.
  221.  
  222.  
  223. MPEG-2 Video
  224.  
  225. MPEG is developing the MPEG-2 Video Standard, which specifies the coded 
  226. bit stream for high-quality digital video.  As a compatible extension, 
  227. MPEG-2 Video builds on the completed MPEG-1 Video Standard (ISO/IEC IS 
  228. 11172-2), by supporting interlaced video formats and a number of other 
  229. advanced features, including features to support HDTV.  
  230.  
  231. As a generic International Standard, MPEG-2 Video is being defined in 
  232. terms of extensible profiles, each of which will support the features 
  233. needed by an important class of applications. At the March MPEG meeting 
  234. in Sydney, the MPEG-2 Main Profile was defined to support digital video 
  235. transmission in the range of about 2 to 15 Mbits/sec over cable, satellite, 
  236. and other broadcast channels, as well as for Digital Storage Media (DSM) 
  237. and other communications applications. Building on this success at this 
  238. week's New York meeting, MPEG experts from participating countries in 
  239. Asia, Australia, Europe, and North America further defined parameters of 
  240. the Main Profile and Simple Profile suitable for supporting HDTV formats.
  241.  
  242. This week the MPEG experts also extended the features of the Main Profile 
  243. by defining a hierarchical/scalable profile.  This profile aims to support 
  244. applications such as compatible terrestrial TV/HDTV, packet-network 
  245. video systems, backward-compatibility with existing standards (MPEG-1 
  246. and H.261), and other applications for which multi-level coding is 
  247. required.  For example, such a system could give the consumer the option 
  248. of using either a small portable receiver to decode standard definition TV, 
  249. or a larger fixed receiver to decode HDTV from the same broadcast signal.
  250.  
  251. This week's accomplishments in New York mean that the technical 
  252. definition of MPEG-2 Video has been completed.  This was a critical 
  253. milestone, and shows that MPEG-2 Video is on schedule for a Committee 
  254. Draft in November.
  255.  
  256.  
  257. MPEG-2 Audio
  258.  
  259. MPEG is developing the MPEG-2 Audio Standard for low bitrate coding of 
  260. multichannel audio. MPEG-2 Audio coding will supply up to five full 
  261. bandwidth channels (left, right, center, and two surround channels), plus 
  262. an additional low frequency enhancement channel, and/or up to seven 
  263. commentary/multilingual channels. The MPEG-2 Audio Standard will also 
  264. extend the stereo and mono coding of the MPEG-1 Audio Standard (ISO/IEC 
  265. IS 11172-3) to half sampling-rates (16 kHz, 22.05 kHz, and 24 kHz), for 
  266. improved quality for bitrates at or below 64 kbits/s, per channel.
  267.  
  268. This week in New York, MPEG produced an updated version of the MPEG-2 
  269. Audio Working Draft, and is on track for achieving a Committee Draft 
  270. specification by the November MPEG meeting.
  271.  
  272. The MPEG-2 Audio multichannel coding Standard will provide 
  273. backward-compatibility with the existing MPEG-1 Audio Standard 
  274. (ISO/IEC IS 11172-3). Together with ITU-RS, MPEG is organizing formal 
  275. subjective testing of the proposed MPEG-2 multichannel audio codecs and 
  276. up to three non-backward-compatible (NBC) codecs. The NBC codecs are 
  277. included in order to determine whether an NBC mode should be introduced 
  278. as an addendum to the standard. If the results show clear evidence that an 
  279. NBC mode improves the performance, a formal call for NBC proposals will 
  280. be issued by MPEG, with a view to incorporate these features in the audio 
  281. syntax.
  282.  
  283.  
  284. MPEG-2 Systems
  285.  
  286. MPEG is developing the MPEG-2 Systems Standard to specify coding 
  287. formats for multiplexing audio, video, and other data into a form suitable 
  288. for transmission or storage. There are two data stream formats defined: 
  289. the Transport Stream, which can carry multiple programs simultaneously, 
  290. and which is optimized for use in applications where data loss may be 
  291. likely, and the Program stream, which is optimized for multimedia 
  292. applications, for performing systems processing in software, and for 
  293. MPEG-1 compatibility.
  294.  
  295. Both streams are designed to support a large number of known and 
  296. anticipated applications, and they retain a significant amount of 
  297. flexibility such as may be required for such applications, while providing 
  298. interoperability between different device implementations.  The 
  299. Transport Stream is well suited for transmission of digital television and 
  300. video telephony over fiber, satellite, cable, ISDN, ATM, and other 
  301. networks, and also for storage on digital video tape and other devices.  It 
  302. is expected to find widespread use for such applications in the very near 
  303. future.
  304.  
  305. The Program Stream is similar to the MPEG-1 Systems standard (ISO/IEC 
  306. 11172-1).  It includes extensions to support new and future applications.  
  307. Both the Transport Stream and Program Stream are built on a common 
  308. Packetized Elementary Stream packet structure, facilitating common 
  309. video and audio decoder implementations and stream type conversions.  
  310. This is well-suited for use over a wide variety of networks with 
  311. ATM/AAL and alternative transports. This week in New York, MPEG 
  312. completed definitions of the features, syntax, and semantics of the 
  313. Transport and Program Streams, enabling product designers to proceed.  
  314. Among other items, the Transport Stream packet length was fixed at 188 
  315. bytes, including the 4-byte header.  This length is suited for use with ATM 
  316. networks, as well as a wide variety of other transmission and storage 
  317. systems.
  318.  
  319.  
  320. MPEG-4
  321.  
  322. Work on a new MPEG initiative for very low bitrate coding of audiovisual 
  323. programs has been approved by unanimous ballot of all national bodies of 
  324. ISO/IEC JTC1. This work will begin officially at the next MPEG meeting in 
  325. Brussels in September 1993.  It is scheduled to result in a draft 
  326. specification in 1997.
  327.  
  328. This work will require the development of fundamentally new algorithmic 
  329. techniques.  In conjunction with the MPEG meeting this week in New York, 
  330. a one-day seminar was held on current research ideas applicable to low 
  331. bitrate coding.  Demonstrations and papers were presented on a number of 
  332. techniques, including model-based image coding, human interaction with 
  333. multimedia environments, and low-bitrate speech coding.
  334.  
  335. When completed, the MPEG-4 standard will enable a whole spectrum of 
  336. new applications, including interactive mobile multimedia 
  337. communications.
  338.  
  339.  
  340. ===========================================================================
  341.  II | PROFESSIONAL SOFTWARE
  342. ===========================
  343.  
  344. The named tools are:
  345.  
  346.   MPEG Encode
  347.   XingSound
  348.   XingCD
  349.   PC-Hurricane
  350.   NVR-Toolkit
  351.  
  352. -------------------------------------------------------------------------------
  353.  II.1 | DOS
  354. -----------
  355.  
  356. Ingenieurbuero Gatz & Hartmann,
  357.  
  358. Fehrbelliner Str. 32, 13585 Berlin, GERMANY
  359.  
  360. Tel: 030- 344 23 66 or 030-375 55 68
  361. FAX: 030- 344 92 79 or 030-375 56 55
  362.  
  363. email to: harti@mikro.ee.tu-berlin.de
  364.  
  365.  
  366. The MPEG Encoder is available starting from 349.-DM incl. VAT.
  367.  
  368. ---------------------------------------------------------------------------
  369.  
  370. BTW, the encoder still sells for 349.-DM and the MCI-driver for 199.-DM
  371.  
  372. [ The MCI-driver is nice, because it allows you to include movies in      ]
  373. [ other documents. But it includes only the MPLAYER.EXE-icon in the       ]
  374. [ document (not the first picture of the movie), the movie runs at        ]
  375. [ whatever position (not where the icon is !), when you double-click it.  ]
  376.  
  377. [ Xing should have a close look at Microsoft's AVI-driver ;o) (but there  ]
  378. [ movies are incredible slow and small, compared to MPEG  :o(             ]
  379.  
  380. ---------------------------------------------------------------------------
  381.  II.2 | WINDOWS
  382. ---------------
  383.  
  384. [ Well, the encoder costs, but the decoder is PD ! But, attention ]
  385. [ they say, they support full-MPEG-audio, but sure they are not.  ]
  386. [ They do dirty tricks again, had a look at the streams, tststs   ]
  387. [ Buts good stuff and its helping the MPEG-comunity.              ]
  388.  
  389.  
  390. XingSound Realtime MPEG Audio Layer II Encoding on the PC !
  391. ===========================================================
  392.  
  393. Here it is: the first low cost REALTIME MPEG AUDIO Encoding on the PC via
  394. a high quality 16 Bits Stereo DSP based Audio-Soundcard and the famous
  395. Xing Technology XingSOUND(tm) MPEG Audio Encoder software.
  396.  
  397. The XingSound MPEG audio encoder encoder supports the DSP on the Soundcard
  398. and enables realtime 15:1 compression of high quality Audio material without
  399. any audible loss in quality.
  400.  
  401. REALTIME means REALTIME !
  402.  
  403. Wait no longer endless time (hours) to convert your WAV-files offline, like a
  404. few shareware encoders do. No just record your songs in realtime to MPEG Audio
  405. MP2 files. Compression factor can be set .
  406.  
  407. Comfortable record software coming with the package and also an offline WAV to
  408. MP2 converter.
  409.  
  410. All software runs under win3.x !
  411.  
  412. With the optinal MPEG Audio- MCI-driver you can paste your MPEG audio files
  413. directly via Media player into your applications and save huge disk space
  414. compared when using 16 bits Stereo WAV files !
  415.  
  416. Also , when the DSP Soundcard is installed, you get full CD-quality
  417. STEREO playback with 16 bits resolution ! (if other soundcard is installed,
  418. XingSound MPEG player will only play in Mono)
  419.  
  420.  
  421. Available only as a bundled package consisting of:
  422. ==================================================
  423.  
  424. 1. XingSound MPEG Audio Realtime software for Windows 3.x incl. free MPEG audio
  425. win3.x player program, WAV to MP2 offline converter, Realtime DSP supported
  426. Audio recorder program, Realtime DSP supported FULL Stereo CD-quality MPEG
  427. Audio playback
  428.  
  429. 2. 16 bits Stereo CD-quality DSP Soundcard, with win3.x drivers
  430. (can be used as a normal Windows soundcard as well, Soundblaster and WSS
  431. compatible, jumperless design, options set via software, Sony CD-ROM I/O onbord)
  432.  
  433. All manuals have english language !
  434.  
  435.  
  436. This package is available from:
  437. -------------------------------
  438.  
  439. Gatz & Hartmann
  440. Ingenieurbuero fuer Multimedia-Anwendungen
  441. Berlin, Germany
  442.  
  443. Tel: ++ 49 30 344 23 66
  444. FAX: ++ 49 30 344 92 79
  445.  
  446. email:
  447. harti@mikro.ee.tu-berlin.de
  448.  
  449. The bundle is 999.-DM incl. 15 % VAT in Germany. If you order from outside 
  450. Germany, you will be charged 15 % less, plus airmail shipping and c.o.d charges.
  451.  
  452. Please call for shipment details. Orders please via FAX. Thanks !
  453.  
  454. ---------------------------------------------------------------------------
  455.  
  456. XingCD is here !
  457.  
  458. It is the first AVI to MPEG Encoder, which allows you to make
  459. MPEG system streams from AVI movies.
  460.  
  461. This means, you can directly use a Motion JPEG capture board at 352x288
  462. resolution to capture Realtime video,
  463. edit it with Adobe Premiere for Windows and make a Video CD out of it,
  464. using the new XingCD Encoder.
  465.  
  466. The XingCD Encoder is software only, so there is no further hardware
  467. required. It converts the AVI Video file to MPEG Video and the sound WAV file
  468. to MPEG Audio and interleaves (multiplexes) these 2 bitstreams into an MPEG
  469. system layer bitstream, so it could be played back via a REEL MAGIC card
  470. for instance or the new Inside Technology MPEG player card for the PC.
  471.  
  472. The new MPEG Encoder supports full IBP format and is compatible with the
  473. ISO11172 MPEG system layer description.
  474.  
  475. Price is 995.-US$, but this is still cheaper than a 20K US$ realtime MPEG
  476. capture board.....
  477.  
  478. It can also encode from single TGA or BMP pics and it supports various
  479. output format of:
  480. 352x240, 352x288, 160x120 and custom output resolution.
  481. Rescales source to desired ouput resolution etc...
  482.  
  483. Encode Process runs in the background.
  484.  
  485. I hope, we will get soon many "fresh" MPEG Video CDs !
  486.  
  487. ---------------------------------------------------------------------------
  488.  
  489. Gatz and Hartmann proudly presents:  PC-Hurricane Win3.x Winhurri Version 1.5
  490.  
  491. This is our new control program for the moviegrabber board
  492.         
  493.         PC-Hurricane
  494.         ============
  495.  
  496. This version 1.5 only runs in Hicolor modes 32K or 64K colors !
  497. So use these Windows Hicolor drivers to use this piece of software.
  498.  
  499. Functions:
  500. ----------
  501.  
  502. 1. You can digitize video movies in realtime (up to 25 frames/second) into 
  503. Extendend Memmory and play them also back in realtime with this Winhurri
  504. program.  Now you can also do Harddisk-Video-Recording in realtime up to
  505. 384x288 screen size (full field resolution ) !
  506.  
  507. 2. You can save every single frame or the whole movie in one shot to the 
  508. harddrive.
  509.  
  510. 3. Due to the DIB or BMP output you can load the DIB sequence directly into
  511. the VideoEditor of Microsoft's Video for Windows(tm) program and generate
  512. an compressed AVI movie. The BMP output is for the Xing Technology MPEG encoder,
  513. so you can choose to make AVI or MPEG movies from the digitized raw data.
  514.  
  515. 4. You can watch television with this card by connecting a tuner and clicking
  516. the VIEW button. At 160x120 screen size it gives you realtime video display
  517. without the need of an feature connector cable to your VGA card or the hassle 
  518. to be unable to use the highest Hicolor windows driver.
  519. So you can watch TV while working in a windows resolution of e.g. 1024x768x64K 
  520. colors and still doing word-processing or picture editing in Hicolor.
  521.  
  522. Normal Overlay boards only support up to 256 colors windows drivers or only
  523. 640x480x32K colors, but not 1024x768x64K colors Noninterlaced! (like with the
  524. new Genoa VideoBlitz card with the Weitek P9000 chipset) 
  525.  
  526. Future versions:
  527. ----------------
  528.  
  529. We are already working on integrating WAV sound digitizing in realtime together
  530. with the video grabbing by using any installed soundcard under windows.
  531.  
  532. This will allow synchroneous digitizing of sound and video in one shot.
  533. You can then save the DIB sequence and a WAV file and do an AVI movie with
  534. sound in one shot !
  535.  
  536. email to: harti@mikro.ee.tu-berlin.de
  537.  
  538. PC-Hurricane in this moment sells for 499.-DM incl. 15 % VAT in Germany.
  539. Together with the Xing Technology MPEG Encoder and player it is 699.- DM 
  540. incl. 15 % VAT in Germany.
  541.  
  542. Foreign customers could get it by VISA card payment.
  543. It is 299.-US$ including airmail delivery to you.
  544. Together with the Xing MPEG Encoder and Player software for Windows it sells
  545. for 449.- US$ incl. shipping and handling.
  546.  
  547.  
  548. ---------------------------------------------------------------------------
  549.  II.3 | UNIX
  550. ------------
  551.  
  552. [ Its really nice software, but its expensive !  You find the infos and ]
  553. [ software on there ftp-server (see below !), don't forget to order a   ]
  554. [ licence key. There are several nice and long MPEG-movies to ftp !!!   ]
  555.  
  556. [ If you require a demo version, please send mail to support@nvr.com    ]
  557.  
  558. From: Chris Jacobson <chrisj@dinghy.nvr.com>
  559. Subject: Re: THE MPEG-FAQ - Version 2.0 
  560. Date: Thu, 13 May 93 10:31:32 -0700
  561.  
  562.  
  563.                        North Valley Research
  564.                        Digital Media Systems
  565.  
  566. North Valley Research is pleased to announce immediate availability of
  567. a family of products for working with video and other time-based media
  568. in a UNIX environment.  These products are the first, affordable software
  569. products that enable the end user to take video and audio all the way
  570. from video camera or tape to an MPEG sequence that can be played back in
  571. real-time on most Sun SPARCstations.  Starting now until May 5th, 1993,
  572. individual products can be purchased for $150 in quantities of 30 or
  573. more; or under $300 for quantity 1.
  574.  
  575. These software products have well-designed Motif user interfaces and a
  576. robust architectural design.  The first set of products is sold as a kit, and
  577. consists of three user interfaces:
  578.  
  579.   - The Player.  This tool provides a viewing mechanism for working with
  580.       + MPEG sequences
  581.       + analog video (requires the Parallax XVideo board)
  582.       + JPEG movies (requires the Parallax XVideo board with JPEG option)
  583.  
  584.   - The Recorder.  This tool enables the user to peruse analog material
  585.     with an interface very similar to the Player, but in addition, allows
  586.     you to create JPEG movies using the JPEG hardware on the Parallax XVideo
  587.     board.
  588.  
  589.   - The Compressor.  This tool allows you to choose input files, specify
  590.     the compression characteristics and finally, compress them with
  591.     our software MPEG compression engine.
  592.  
  593. The MPEG playback mechanism is purely software, requires no special
  594. framebuffer, and depending on the size of picture, the size of the window
  595. and bandwidth of the bitstream, can run at 6 - 30 fps with synchronized
  596. audio.  The color is dithered from 19 bits down to 7 bits,
  597. gamma-corrected, with real-time adjustments for contrast and brightness.
  598. The displayed window can be one or four times the size of the MPEG sequence
  599. picture size.  For example, a sequence compressed at 320x240 can be played
  600. back at 320x240 or 640x480 (depending on the performance of the host
  601. computer).
  602.  
  603. Both the MPEG compression and playback mechanisms support:
  604.   + variable I:P:B ratios
  605.   + variable picture sizes from 64x48 to 320x240
  606.   + variable and fixed bit rate
  607.   + three motion estimation algorithms (Jain & Jain and two Exhaustive methods)
  608.  
  609. The MPEG compressor is relatively fast for compression that includes motion
  610. estimation, and depending on the input stream and the selected compression
  611. parameters, can compress a twenty second sequence in as little as an hour.
  612.  
  613. The JPEG record and playback is accomplished with the aid of the Parallax
  614. XVideo board.  Recording and playback of JPEG movies is controlled by
  615. a special software engine that always keeps the audio and video synchronized.
  616. Recorded sequences may be "running records" from a camera or broadcast, or
  617. assembled from a controllable video source with in and out points.
  618. Both the Player and Recorder support Sony's ViSCA/LANC, and Pioneer 4400
  619. disc players (and other compatible models).  VideoMedia's VLAN will be
  620. added in the future.
  621.  
  622.                          Prices and Availability
  623.                          -----------------------
  624.  
  625. All prices below are retail, with a special, 40%-off, introductory price
  626. in parenthesis.  These special prices are good until May 5, 1993.
  627.  
  628. All products require:
  629.     Operating System: Solaris 1.0.1
  630.     Computer: SPARCstation 1+, 2, IPC, IPX
  631.  
  632. Availability: All products are available for immediate delivery
  633. Media:        8mm tape or Quarter-inch cartridge (QIC)
  634. Terms:        P.O. prior to shipment, net 30 days with credit
  635.  
  636. NVR Digital Media Player:
  637.     Includes:     Support for audio and viewing analog video, JPEG movies
  638.           and software MPEG.
  639.  
  640.     Requirements: For analog video: Parallax XVideo board
  641.           For JPEG movies: Parallax XVideo board with JPEG option
  642.           For MPEG playback: most any 8-bit pseudo-color frame-buffer,
  643.               including CG3, CG4, CG6 and Parallax XVideo.
  644.               Black-and-white monochrome support available on request.
  645.  
  646.     Prices:        1 floating license $495 ($297 intro)
  647.                   10 floating license $2,000 ($1,200 intro)
  648.                   30 floating license $4,500 ($2,700 intro)
  649.  
  650. NVR Digital Media Recorder
  651.     Includes:     Support for viewing analog video and creating JPEG movies
  652.     Requirements: Parallax XVideo board
  653.     Price:        1 floating license $1,595 ($960 intro)
  654.  
  655. NVR Digital Media Compressor
  656.     Includes:     Support for compressing JPEG movies (both audio
  657.           and video) into MPEG.  Other input formats available on
  658.           request.
  659.     Requirements: No special display requirements
  660.     Price:        1 floating license $2,495 ($1,495 intro)
  661.  
  662. Development Kit:
  663.     Includes:     5 Player licenses
  664.               1 Recorder license
  665.               1 Compressor license.
  666.     Requirements: As above for each product
  667.     Price:        $3,995 ($2,395 intro)
  668.  
  669. Support and Maintenance:
  670.     Includes:     software upgrades
  671.           email support
  672.           limited phone support
  673.     Price:        15% of purchased product price (Free intro!)
  674.  
  675.                      Further Information
  676.                      -------------------
  677. You can reach us at:
  678.      North Valley Research, Inc.
  679.      15262 NW Greenbrier Parkway
  680.      Beaverton, OR 97006
  681.      Tel: (503) 531-5705
  682.      Fax: (503) 690-2320
  683.      email (sales and marketing): marketing@nvr.com
  684.      email (technical questions): support@nvr.com
  685.  
  686. This and other text-only versions of our product sheets are available via
  687. anonymous ftp to nvr.com (192.82.231.50).  Look in /pub/NVR.  We are happy
  688. to mail paper versions of our product sheets on request.
  689.  
  690. If you require a demo version, please call or send mail to support@nvr.com.
  691.  
  692. ---------------
  693. Todd Brunhoff
  694. Vice President, R&D
  695. North Valley Research
  696.  
  697. ---------------------------------------------------------------------------
  698.  
  699. From: Todd Brunhoff <toddb@nvr.com>
  700. Subject: Re: NVR-Software 
  701. Date: Tue, 18 May 93 09:23:26 -0700
  702.  
  703. The price list and text-only versions of our product sheets are available via
  704. anonymous ftp to nvr.com (192.82.231.50).  Look in /pub/NVR-data-sheets.  
  705. If you need glitzy paper versions to convey credibility, we are
  706. happy to mail our product sheets on request.
  707.  
  708. The demonstration software package comes in several pieces via anonymous ftp to
  709. nvr.com (192.82.231.50).  Look in /pub/NVR-software for the license agreement
  710. and README file.  Briefly you will need:
  711.     /pub/NVR-software/Manual.evenpages-1.0.2.ps.Z
  712.     /pub/NVR-software/Manual.oddpages-1.0.2.ps.Z
  713.     /pub/NVR-software/Product-1.0.4.tar.Z
  714.     /pub/NVR-software/README
  715. and some selection from
  716.     /pub/contrib/mpeg and /pub/contrib/jpeg
  717. depending on the kind of hardware you have.
  718.  
  719. If you get our software via ftp, send us an email note and we will give you
  720. a demo license key so you can run it.
  721. ---------------
  722. internet: toddb@nvr.com                                             c--Q Q
  723. US:       Todd Brunhoff; North Valley Research;                         `
  724.           15262 NW Greenbriar Pkwy; Beaverton, OR  97006                -
  725. Phone:    (503) 531-5707
  726. Fax:      (503) 690-2320
  727.  
  728.  
  729. ===========================================================================
  730.  III | PUBLIC-DOMAIN-SOFTWARE OR SHAREWARE
  731. ==========================================
  732.  
  733. The named tools are:
  734.  
  735.   LAYR_099
  736.   MPEG2PPM
  737.   VMPEG
  738.   CMPEG
  739.   DMPEG
  740.   SECMPEG (Dos)
  741.   MPEGSTAT
  742.   ENC11DOS
  743.   XingIt (MPEGPLAY)
  744.   PVRGMPEG (MPGCODEC)
  745.   MPEGW32E
  746.   XMPLAY
  747.   MPEGAUDI
  748.   MAPLAY
  749.   MPEGTOOL
  750.   SECMPEG (Unix)
  751.   MPEGSTAT (Unix)
  752.   MPEG_ENCODE
  753.   MPEGv1.2 (PVRG)
  754.   WDGT
  755.   MPEG_PLAY-20-DECW
  756.   SPARCLE
  757.   QT2MPEG
  758.   MP (OS/2)
  759.   MPPLAY
  760.   MPEGNEXT
  761.  
  762. ---------------------------------------------------------------------------
  763.  III.1 | DOS
  764. ------------
  765.  
  766. [ First, the new AUDIO-Tool, juhuu ;o) usally called LAYR_099.EXE ]
  767.  
  768. From: "Harald Popp" <POPP@iis.fhg.de>
  769. Organization:  Fraunhofer Gesellschaft, IIS
  770. Date:          Tue, 10 May 1994 15:03:04 +0200
  771. Subject:       Re: mpegfa31.txt-[3/7]
  772.  
  773. ISO-MPEG Audio Layer 3 software only Encoder and Decoder
  774. Version 0.99a.
  775.  
  776. copyright Fraunhofer - IIS 1994
  777.  
  778. - evaluate highest quality perceptual audio compression technique
  779.   available today
  780. - software only encoder and decoder implementations
  781. - implements ISO/MPEG Audio standard ISO/IEC IS 11172-3, Layer 3
  782.      (restriction: no support of Layer I and II, no realtime)
  783. - wide range of compression ratios including
  784.       6:1   fully transparent quality 
  785.      11:1   64 kbps per channel, very high quality
  786.      16:1   still better than your average 16 bit 44.1 kHz sound card 
  787. - music data is input in raw format (16 bit signed integer)
  788. - 44.1kHz sampling frequency (version 1.0 supports also 32 kHz and 48 kHz)
  789. - packed bit stream conforming to ISO/MPEG Layer III
  790. - output of decoder is in raw format (16 bit signed integer)
  791. - optional .WAV header for decoder output data. Resulting music files 
  792.   can be played with Windows Media Player.
  793. - written by the very same people at Fraunhofer-IIS who did the 
  794.   Layer III codecs for the ISO and CCIR tests (best sound quality at
  795.   low bit rates at all listening tests).
  796. - commercial real time products for encoding and/or decoding of 
  797.   Layer III are available. Contact one of the companies listed 
  798.   in the file info.txt.
  799.  
  800. The package consists of the following files
  801.    
  802.    L3ENC.EXE      encoder program (8088)
  803.    L3ENC_FP.EXE   encoder program (80486)
  804.    L3DEC.EXE      decoder program (8088)
  805.    L3DEC_FP.EXE   decoder programm (80486)
  806.    bitstr.l3      demo layer 3 bitstream (128 kBit/s, stereo, 44.1 kHz)
  807.    manual.txt     instructions for encoder and decoder programs
  808.    register.txt   information on registration. PLEASE READ THIS!
  809.    info.txt       infos on ISO MPEG Layer III and Layer III products
  810.    readme.txt     this file
  811.  
  812. The song used for BITSTR.L3 is named "funky" and was composed and 
  813. arranged by Juergen Herre. "Funky" is copyright Juergen Herre 1994.
  814. You may use "Funky" for all evaluation purposes of this shareware product.
  815. You may not use "Funky" for commercial purposes (e.g. radio broadcasting).
  816.  
  817. This package is distributed as shareware. You may work with the package for
  818. 30 days for evaluation purposes. If you want to use this package after the
  819. evaluation period, you are required to register the package (see information
  820. in the file REGISTER.TXT). You may give copies of this package to other 
  821. people as long as no file is changed and no file is omitted.
  822.  
  823. The programms are written for IBM-PCs or Compatibles with MS-Dos. While
  824. L3ENC.EXE and L3DEC.EXE should work on practically any PC, the other
  825. programms require a 386 type CPU plus hardware floating point support.
  826. Especially for the encoder, a 486DX33 or better is recommended.
  827.  
  828. On a 486DX2/66 the performance of the software-only decoder is about
  829. 33% of the performance necessary for real time audio processing. The 
  830. encoder needs about 30 minutes to encode a 1 minute audio data file. 
  831. These figures assume coding/decoding of stereo audio material 
  832. at 44.1 kHz/sec.
  833.  
  834. If you need further information on Layer 3 products or if you have
  835. any questions concerning this shareware product, please send email to
  836.  
  837.     layer3@iis.fhg.de. 
  838.  
  839. You can also fax or mail your questions to
  840.  
  841.    Layer 3 support
  842.    Fraunhofer - IIS
  843.    Am Weichselgarten 3
  844.    D-91058 Erlangen
  845.    Germany
  846.  
  847. Fax: + 49 9131 / 776 399
  848.  
  849. We would also like to hear from you, if you are interested in a 
  850. version of this shareware for SUN workstations.
  851.  
  852.  
  853. Disclaimer:
  854.  
  855. Don't forget that there are no warranties associated with this software.
  856. While we believe that our software is reasonably bug free and well behaved,
  857. we are in no way responsible if our software does not work the way you
  858. would expect it to work. No matter if it locks up your computer, garbles
  859. your floppy disks or does any other harmful things to your computer - it
  860. is entirely your problem. 
  861.  
  862. Fraunhofer - IIS is not liable for any infringments or damages of 
  863. third parties' rights in consequencs of your use of this shareware 
  864. product. Fraunhofer - IIS is in no event liable for, respectively does 
  865. not warrant the trustworthiness, quality, industrial exploitability, 
  866. serviceability of this shareware product for the supposed purpose 
  867. or any other purposes.
  868.  
  869. All brand names are registered trade marks of their respective owners.
  870.  
  871. How you may get the shareware:
  872.  
  873. a) via anonymous ftp from fhginfo.fhg.de (153.96.1.4)
  874.  
  875. You may download our Layer-3 audio software package from the 
  876. directory /pub/layer3. You will find the following files:
  877.   layer3.txt    a short description of the files found in layer3.zip
  878.   layer3.zip    encoder, decoder, documentation and a sample bitstream
  879.   layer3nb.txt  a short description of the files found in layer3nb.zip
  880.   layer3nb.zip  encoder, decoder and documentation (no bitstream)  
  881.   bitstr.l3     sample bitstream 
  882.  
  883. b) via direct modem download (up to 14.400 bps)
  884.                     
  885.    Modem telephone number  : +49 911 9933662           Name: FHG
  886.    Packet switching network: (0) 262 45 9110 10290     Name: FHG
  887.    (For the telephone number, replace "+" with your appropriate
  888.    international dial prefix, e.g. "011" for the USA.)
  889.    Follow the menus as desired.
  890.  
  891. c) via shipment of diskette (only including registration)
  892.  
  893. You may order a diskette directly from:
  894.  
  895. Mailbox System Nuernberg (MSN)
  896. Hanft & Hartmann
  897. Innerer Kleinreuther Weg 21
  898. D-90408 Nuernberg
  899. Germany
  900.  
  901. Please note: MSN will only ship a diskette if they get paid for the 
  902. registration fee before. The registration fee is 85 Deutsche Mark 
  903. (plus sales tax, if applicable) for one copy of the package. The 
  904. preferred method of payment is via credit card. Currently, they can 
  905. accept VISA, Master Card / Eurocard / Access credit cards. 
  906.  
  907. You may reach MSN also via Internet: msn@iis.fhg.de
  908.                     or via Fax: +49 911 9933661
  909.                     or via BBS: +49 911 9933662        Name: FHG
  910.                     or via X25: 0262 45 9110 10290     Name: FHG
  911.                     (e.g. in USA, please replace "+" with "011")
  912.  
  913. d) via email
  914.  
  915. You may get our shareware also by a direct request to msn@iis.fhg.de.
  916. In this case, the shareware is split into about 30 small uuencoded
  917. parts...
  918.  
  919.  
  920. Harald Popp
  921. Audio & Multimedia ("Music is the *BEST*" - F. Zappa)
  922. Fraunhofer-IIS-A, Weichselgarten 3, D-91058 Erlangen, Germany
  923. Phone: +49-9131-776-340
  924. Fax:   +49-9131-776-399
  925. email: popp@iis.fhg.de
  926.  
  927.  
  928. ---------------------------------------------------------------------------
  929.  
  930. MPEG2P11.ZIP (c) 1993 by PHADE Software
  931. =======================================
  932.  
  933. This is the MPEG to PPM converter running under DOS. Its based
  934. on the MPEG-decoder called "mpeg_play" by the Berkeley Research
  935. Group. The basic idea was coming from the PPM-patch by Jef
  936. Poskanzer. Many thanks to both.
  937.  
  938. SHAREWARE
  939. ---------
  940.  
  941. MPEG2PPM is inexpensive shareware. If you are continuing using
  942. it after a 30 day trial-period, please send a letter containing
  943. the filled and signed registration-form and the little donation
  944. of 10 $ or 15 DM in cash to the adress below.
  945.  
  946. ATTENTION: The dots the shareware version of MPEG2PPM produces
  947. are just delay, to force you to register.
  948.  
  949. ATTENTION: A registration is recommended for commercial use.
  950.  
  951. ATTENTION: The full-licenced version is restricted to a local
  952.            area netword (company) or a privat single host.
  953.  
  954. MPEG2PPM will  decode  a  (video-only)  MPEG-I-stream and
  955. extract the rebuild frames as PPM-files (Portable Pixmap).
  956. The  extracted  frames will be numbered starting from zero
  957. (0), the first part of the filename is  derived  from  the
  958. original MPEG-stream, the files extension will be .PPM.
  959.  
  960. The final PPM-files will be in 24-bit-format.
  961.  
  962. MPEG2PPM  expects  MPEG-1  video  streams only. It can not
  963. handle multiplexed MPEG streams  or  video+audio  streams.
  964. The  converter  uses  the  paris  entropy coding table set
  965. (which I believe to be the MPEG-1 standard).
  966.  
  967. MPEG2PPM was developed by
  968.  
  969. PHADE Software
  970. Inh. Frank Gadegast
  971. Leibnizstr. 30
  972. 10625 Berlin GERMANY
  973.  
  974. phade@contrib.de
  975.  
  976. ---------------------------------------------------------------------------
  977.  
  978. [ This is VMPEG 1.1, the best MPEG-player for DOS AT ALL ! ]
  979.  
  980. From: stefan@lis.e-technik.tu-muenchen.de (Stefan Eckart)
  981. Subject: vmpeg11.zip (fast DOS 386+ MPEG player) posted
  982. Date: 23 Nov 93 17:54:51 GMT
  983.  
  984.                               VMPEG V1.1
  985.                             DOS MPEG player
  986.                            by Stefan Eckart
  987.  
  988. The archive also contains MPGSPLIT (no '386 req.), a utility to split
  989. multiplexed MPEG system layer files (e.g. from a CD) into seperate video
  990. and audio streams.
  991.  
  992.  
  993. Changes from VMPEG 1.0 to VMPEG 1.1:
  994.  
  995.  - 20% speed gain (code streamlining)
  996.  - improved image quality (higher IDCT accuracy)
  997.  - True Color display
  998.  - support of system layer MPEG streams
  999.  - more drivers included
  1000.  
  1001.  
  1002. Features:
  1003.  
  1004.  - full MPEG-1 video standard (ISO 11172-2): I,P,B frames of arbitrary size;
  1005.    no restriction to 160x120 or I-frame-only sequences
  1006.  - also plays system layer (ISO 11172-1) files
  1007.  - "high" speed: e.g. 16 frames/s on a 386DX/33 for a 160x120 I frame
  1008.                  sequence (mjackson.mpg); about the speed of mpeg_play
  1009.                  running on a Sparcstation1+
  1010.  - supports VGA and a variety of SVGAs
  1011.  - '386 or '486 processor required (i.e. no '286); based on the
  1012.    DOS extender GO32.EXE by DJ Delorie
  1013. END ---------------------- CUT HERE --------------------- 3/6
  1014.  
  1015.